root: 2025-04-13 09:51:05 | INFO | <ipython-input-8-a8f5b8f2093a>:100 | 1316 >>> Confusion Matrix:
root: 2025-04-13 09:51:05 | INFO | <ipython-input-8-a8f5b8f2093a>:101 | 1316 >>>            Hard  Soft  Promotion
Hard         88    13          5
Soft         14   180         10
Promotion     9    27         54
root: 2025-04-13 09:51:05 | INFO | <ipython-input-8-a8f5b8f2093a>:103 | 1316 >>> 
Classification Report:
root: 2025-04-13 09:51:05 | INFO | <ipython-input-8-a8f5b8f2093a>:104 | 1316 >>>               precision    recall  f1-score   support

           0       0.79      0.83      0.81       106
           1       0.82      0.88      0.85       204
           2       0.78      0.60      0.68        90

    accuracy                           0.81       400
   macro avg       0.80      0.77      0.78       400
weighted avg       0.80      0.81      0.80       400

root: 2025-04-13 09:51:05 | INFO | <ipython-input-8-a8f5b8f2093a>:107 | 1316 >>> 
Overall Accuracy: 0.805
